【计算机等级考试首页】【报名考试】【高校计算机考试】【成绩查询】【报考指南】【试题答案】【模拟试题】【考试辅导】
解题思路:
本题是考察字符串的移动。具体操作请看参考源程序。
参考答案:
void fun( char *a )
{
char *p,*q;
int n=0;
p=a;
while(*p==’*’) /* 统计串头’*’个数n */
{n++; p++;}
q=a;
/* 向前复制字符串,请填写相应的语句完成其功能 */
while(*p) {
*q=*p;
p++;q++;
}
for(;n>0;n--) /* 在串尾补n个’*’ */
*q++=’*’;
*q=’\0’;